//#include <utility>
//#include <string>
//#include <iostream>
//using namespace std;
//int main()
//{
//	//two-argument constructor and default constructor
//	pair<string, int> myPair("hello", 5), myOtherPair;
//
//	//Can assign directly to first and second
//	myOtherPair.first = "hello";
//	myOtherPair.second = 6;
//
//	//copy constructor
//	pair<string, int> myThirdPair(myOtherPair);
//
//	//operator<
//	if (myPair < myOtherPair) {
//		cout << "myPair is less then myOtherPair" << endl;
//	}
//	else {
//		cout << "myPair is greater than or equal to myOtherPair" << endl;
//	}
//
//	//operatro ==
//	if (myOtherPair == myThirdPair) {
//		cout << "myOtherPair is equal to myThirdPair" << endl;
//	}
//	else {
//		cout << "myOtherPair is not equal to myThirdPair" << endl;
//	}
//
//	pair<int, int> aPair = make_pair(5, 10);
//	auto aSecondPair = make_pair(5, 10);
//	return 0;
//}